<?php

declare(strict_types=1);

namespace App\Model;


/**
 * @property int $id
 * @property int $anchor_id 主播id
 * @property int $user_id 付费用户id
 * @property int $type 1: 视频聊天  2:语音聊天
 * @property int $start_time 本场聊天开始时间
 * @property int $end_time 本场聊天结束时间
 * @property int $price 收费价格  金币/分钟
 * @property string $profit 本场聊天主播总收益金币
 * @property string $anchor_account 变化后的主播账户金币余额
 * @property int $fare 用户花费
 * @property int $user_coin 用户金币余额
 * @property int $status 聊天状态。0正在进行  1已结束
 * @property string $rate 本次通话主播的提成比例
 * @property int $last_pay_time 最近一次扣费时间
 * @property int $ctime 产生时间
 * @property int $caller 1: 用户发起的，2女主播发起的
 * @property string $extend 扩展信息
 * @property int $from 发起方平台。1安卓，2 IOS
 * @property int $version_code 发起方版本号
 * @property string $channel 发起方渠道号
 * @property string $guild_num 公会号
 * @property string $ip 发起方ip
 * @property int $flag 是否记录到收支明细里， 0未记录，1已记录
 * @property int $is_call_mass 来自群发，群发id
 * @property string $match_id 匹配ID
 * @property string $ext json信息，存放接听方from、version_code等信息
 * @property int $free_video 是否为免费
 * @property int $free_video_time 免费时长
 * @property int $is_robot 是否机器人拨打 0：不是 1：是
 * @property int $is_read 是否查看 0否 1是
 * @property int $call_wait_time 呼叫等待时间（秒）
 * @property int $card_id 体验卡id
 */
class PayCall extends Model
{
    /**
     * The table associated with the model.
     */
    protected ?string $table = 'tb_pay_call';

    /**
     * The attributes that are mass assignable.
     */
    protected array $fillable = [];

    /**
     * The attributes that should be cast to native types.
     */
    protected array $casts = ['id' => 'integer', 'anchor_id' => 'integer', 'user_id' => 'integer', 'type' => 'integer', 'start_time' => 'integer', 'end_time' => 'integer', 'price' => 'integer', 'fare' => 'integer', 'user_coin' => 'integer', 'status' => 'integer', 'last_pay_time' => 'integer', 'ctime' => 'integer', 'caller' => 'integer', 'from' => 'integer', 'version_code' => 'integer', 'flag' => 'integer', 'is_call_mass' => 'integer', 'free_video' => 'integer', 'free_video_time' => 'integer', 'is_robot' => 'integer', 'is_read' => 'integer', 'call_wait_time' => 'integer', 'card_id' => 'integer'];
}
